package tema3.Lab2_2;

public class Rectangle {
	private int width;
	private int height;

	
	/**
	 * Constructor por defecto del rectangulo
	 */
	public Rectangle() {
		this.width = 25;
		this.height = 10;
		System.out.println("Default rectangle created: width=25, height=10");
	}

	/**
	 * Constructor por parametros del rectangulo
	 *
	 * @param w
	 * @param h
	 */
	public Rectangle(int w, int h) {
		if (0 < w && 0 < h && w < 30 && w < 30) {
			this.width = w;
			this.height = h;
			System.out.println("Rectangulo creado con ancho " + w + " y largo "
					+ h + ".");
		} else {
			System.out.println("Datos ingresados fuera de limites");
		}
	}

	/**
	 * Metodo que retorna el area del rectangulo
	 * @return area del rectangulo
	 */
	public int getArea() {
		return width * height;
	}

	/**
	 * Metodo que dibuja el rectangulo en consola
	 */
	public void draw() {
		for (int i = 0; i < height; i++) {
			for (int j = 0; j < width; j++) {
				System.out.print("*");
			}
			System.out.println("");
		}
	}
}
